@charset "gb2312";
/* CSS Document */


*{margin:0;padding:0;border:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a img{border:0;}
a {text-decoration:none;color:#2a2a2a;}
a:hover {text-decoration:none;color:#0152ad;}
li{list-style:none}
body { font-size:13px;font-family: "微软雅黑",Microsoft YaHei;color:#333; }
.main{width:980px;margin:0 auto;}

.fl{ float:left}
.fr{ float:right}
.pa {position: absolute;}
.pr{ position: relative}
/* ======  clearfix  ====== */
.clear { clear:both; visibility:hidden; display:block; font-size:0; line-height:0; }
.clearfix:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.clearfix { *zoom:1; }
/*头部 logo+导航*/


.top{ width: auto;height: auto; border-bottom:#d7d7d7 solid 1px; font-size:12px}

.top p{ float:left;line-height:35px; display:inline-block;}
.top p span{ color:#0152ad}
.mRInfo {paddi ng-right: 10px;float:right;}
.mrline { padding:0 5px; display:inline-block;line-height:35px; float:left}
.mRInfo a {padding: 0 8px;line-height:35px; float:left}
.mRInfo a:hover { text-decoration:underline;}




.head{ width:100%; }

.h_con{ padding:30px 0;overflow:hidden;}

.h_logo h2{ font-size:32px; color:#000;}
.h_logo p{ font-size:12px; color:#000; text-transform:uppercase;}

.h_text{float:left;display:block;padding:4px 0 4px 43px;color:#333;font-size:20px; line-height:26px; background:url(../images/t_ge.png) no-repeat 15px 5px; font-weight:bold}
.h_text b{ font-size:14px; display:block; line-height:30px; font-weight:normal; color:#000}
.h_pho{line-height:20px;padding:6px 0 6px 55px;background:url(../images/t_pho.png) no-repeat 0 center;white-space:nowrap;color:#0152ad; font-size:14px; }
.h_pho b{ display:block;font: 26px/26px "Impact"; margin-top:6px ; color:#000}




.nav{width:auto;margin:0 auto;height:auto; background:#0152ad ;}
.nav li{float:left;height:52px; width:12.5%;background: url(../images/nav_x.jpg) no-repeat right 14px;}


.nav li a{float:left;display:block;text-decoration:none;line-height:52px;font-size:14px;color:#fff; width:100%;text-align:center;}
.nav li a:hover{ color:#fff; background:#ff9900;}
.nav li a.synav{ background:#ff9900}


/*banner START*/
.fullSlide{width:100%;position:relative;height:440px; overflow:hidden; background:#fff url(../images/loading.gif) no-repeat center center;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;width:1920px; /*图片宽度*/position:absolute;left:50%;margin-left:-960px; }
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:440px;overflow:hidden;text-align:center;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:auto;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:0px 3px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px; border-radius:50%}
.fullSlide .hd ul .on{background:#0152ad;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:8%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:8%;background-position:-6px -137px;}


/*关键词 START*/
.mss{ padding:12px 0;  background: #E2E2E2 url(../images/s01.jpg) center top no-repeat; }
.mRSearch{height:34px;}

.sswz{ line-height:34px;  font-weight:bold; f}
.sswz a{  padding:0 10px;font-weight: normal;}
.sswz a:hover{ color:#}
.btnSearch{ border:0px;}
.textInput{width:auto; height:34px;}
.textInput input{ width:229px; height:34px;color:#d0962b; background:none; padding-left:20px; font-family: Microsoft YaHei; background:#fff}
.btnSearch input{width:50px; height:34px; background:#868686 url(../images/ssico.png) center center no-repeat; cursor:pointer;outline-style: none; border:0px; }

/*客服 START*/
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom:1px}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#910506;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#910506;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#910506;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/*主内容*/
.sycp{width:100%;height:auto;padding:40px 0; backg round:#fff url(../images/s01.jpg) center top  no-repeat}


.sybt{ width:100%; height:auto; text-align:center; margin-bottom:40px}
.sybt h4{ font-size: 24px; color:#0152ad; line-height:1.8em; background:url(../images/btbjx.jpg) center repeat-x; }
.sybt h4 i{ font-style:normal; background:#fff}
.sybt h4 b{ font-style:normal; background:#e7ffdc}


.prolist{ width:220px; height:auto;  float:left}
.profl{ text-align:center;color:#fff;padding:15px 0;background:url(../images/left_title.gif) center no-repeat;}
.profl h2{ font-size:24px; }
.profl span{ font-size:16px; }
.iprolist{background:#F8F8F8; height:auto; padding:10px 0; border:1px solid #d9d9d9; border-top:none }
.iprolist ul{ }
.iprolist ul li{ width:100%; height:auto;  border-bottom:1px dashed #8b8b8b;}
.iprolist ul li a{ color:#444; font-size:15px; display:block;line-height:45px; padding:0 20px; transition:all 0.2s linear 0s; background: url(../images/left_cp_li_bj.png) no-repeat left center }
.iprolist ul li a:hover{ color:#fff;  background:#2f2a2a url(../images/left_cp_li_bj.png) no-repeat 10px center  }




.roll{ display:inline-block; width:850px}
.gallery li { width:32%; height:auto;float: left; margin-right:2%; margin-bottom:35px;}
.gallery li:nth-child(3n){margin-right:0;}
.gallery li .pro-pic {
	position: relative;
	width:100%;
	height:auto;
	overflow:hidden;
	background: #fff;
	border: thin solid #CCCCCC;
}
.gallery li .pro-pic img, .pro-pic a{width: 100%; overflow:hidden;display: block;transition: .4s transform;transform: translateZ(0); /* hack */}
.gallery li .pro-pic:hover {z-index: 1;}
.gallery li .pro-pic:hover img {transform: scale(1.3, 1.3);transition: .8s transform; }

.gallery li .pro-tit{ text-align:center; width: 100%; height:auto;line-height:40px;}
.gallery li .pro-tit  a{  font-size:14px; width:100%;  display:inline-block; }
.gallery li .pro-tit  a:hover{ }




.sydh{ width:100%; text-align:center; background:url(../images/4vev.jpg) no-repeat  center 10px; padding-bottom:30px; margin-bottom:50px; margin-top:20px}
.sydh h3{  font-size:20px; color:#0b539d}
.sydh h4{ font-weight:normal; margin-bottom:15px}

.sydh p{ width:350px; margin:0 auto; font-size:14px}

.syabout{ width:100%; height:auto; padding:40px 0;}



.gsjj{width:340px;height:300px; }



.title{height:auto;line-height:40px; border-bottom:#e2e2e2 solid 1px}
.title .tit-ch{color:#0152ad;display:inline-block;font-size: 16px;font-weight: normal; }
.title .tit-en{color:#666666; margin-left:20px;display:inline-block; text-transform:uppercase}
.title .more{display:inline-block;float:right;}
.title .more a{ padding-right:20px; background:url(../images/more.png) no-repeat right center;}



.ckxq{ margin-top:10px}
.ckxq a{color:#0152ad;}
.ckxq a:hover{text-decoration:underline;}


.gswh{ width:600px; height:300px; }
.gswh h2{ color:#000; font-size: 20px; margin-bottom:10px; }
.gswh .a_con{ width:100%}

.gswh .a_con p{line-height:2em;text-align: justify; text-indent:2em; color:#666; font-size:15px}

.gswh .a_con a{color:#e84139; display:inline-block; padding:0 40px 0 60px ; border:#d9d9d9 solid 1px; line-height:40px; margin-top:20px; background:url('../images/a_con_s.png') no-repeat 30px center;}







/*优势*/
#index_youshi{ height:auto; overflow:hidden;}
.youshi_content{ background:url(../images/youshi_bj.png) no-repeat top center; height:500px; color:#67686a;}

.youshi_title{ font-weight:bold; font-size:25px; height:40px; line-height:40px; border-bottom:1px #d2d3d3 solid;}
.youshi_xx_content{ padding:5px 0; text-align:left; line-height:26px;}

.youshi_one{ left:0px; transition:all 0.4s}
.youshi_two{ right:0;transition:all 0.4s}
.youshi_three{top:300px; left:10px;transition:all 0.4s}
.youshi_four{top:300px; right:0; transition:all 0.4s}
.youshi_one:hover,.youshi_two:hover,.youshi_three:hover,.youshi_four:hover{
	color:#FFF;
	padding:10px;
	background:#0152ad;
	-moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;            /* W3C syntax */}
		
		

/* 本例子css */
.sycf{ width:100%;background: #2f2a2a url(../images/sycf.png) no-repeat 18% top; padding:40px 0}
.cfwz{ text-align:center;height: 50px; line-height: 50px; border-bottom: 1px #8b8686 solid; font-size: 20px;color: #b2b0b0; margin-bottom:40px}
.scroll_horizontal{width:980px;height:auto; margin:0 auto;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:100%;height:auto;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:333px;text-align:center; padding-right:19px; }
.scroll_horizontal .list li .cpimg{overflow:hidden;width:100%;padding:20px;  border: 10px solid #3f3939;}
.scroll_horizontal .list li .cpimg:hover{   border: 10px solid #644343;}

.scroll_horizontal .list li .cpimg img{ width: 100%;display: block; margin: 0 auto;}
.scroll_horizontal .list li .cpimg h3{ font-size:20px;font-weight:100;height:60px;line-height:60px;text-align:center;overflow:hidden;color:#6C6E85; width:100%; border-bottom: 1px solid #6C6E85; margin-bottom:10px}

.scroll_horizontal .list li .cplink{ display: block;background:#3c4155 url(../images/jiantou.png) no-repeat center;width: 31px;height: 31px; margin: 0 auto;border-radius: 50%;}
.scroll_horizontal .list li .cplink:hover{background:#0152ad url(../images/jiantou2.png) no-repeat center;}


.scroll_horizontal .plus{left:0;}
.scroll_horizontal .minus{right:0;}
.scroll_horizontal .plus,.scroll_horizontal .minus{position:absolute;top:150px;cursor:pointer; padding:20px 5px;}
.scroll_horizontal .plus:hover,.scroll_horizontal .minus:hover{ }






/*des*/
.syal{height:auto; overflow:hidden; background: url(../images/syalbj.jpg) repeat;padding:40px 0}


.syal li{ float:left;text-align:center;width:23.5%; overflow:hidden; margin-right:2%;}
.syal li:nth-child(4n){margin-right:0;}

.syal i img{ display:block;width:100%;height:auto; overflow:hidden;text-align:center;}
.syal p{}
.syal p a{ display:block; font-size:18px; line-height:40px;height:40px; overflow:hidden; background:#0152ad;color:#fff;  }

.syal p span{ color:#fff; letter-spacing:0px; text-transform:uppercase; display:block; font-size:12px;line-height:24px;height:50px; overflow:hidden; margin:10px 0}


.syal .zx a{ background:rgba(153,21,19,1); line-height:30px; width:100px; text-align:center; color:#fff; display:inline-block; border-radius:5px} 









/*新闻中心*/
.xwzx{width:100%; height: auto; padding:10px 0}

.leftnew{ float:left;  }
.leftnew p{line-height:2em; text-indent:2em; font-size:14px;}

.newr{ width:100%}






.new-right ul li{overflow:hidden; height:80px; margin-bottom:22px ; width:48%; float:left; margin-right:4%}
.new-right li:nth-child(2n){  margin-right:0}
.new-right li .n-time{ float:left; width:20%; text-align:center;padding:3% 0; background:#0152ad;color: #fff; height:80px}
.new-right li .n-time p{ line-height:2em;}
.new-right li .n-time span{ font-size:20px; line-height:1em;}
.new-right li .n-xx{ float:right;width: 75%;padding-top: 10px;}
.new-right li a{font-size:14px; font-weight:bolder}

.new-right li  .n-xx p{color:#666;line-height:24px;text-indent:2em;margin-top: 4px;}



/*版权*/
#footer{height:auto;width:100%;background:#2f2a2a;padding:20px 0}

#footer .footl{color:#fff; }
#footer .footl h2{ font-size:26px;line-height:2em;}


#footer .footr{ width:auto; height:auto;}
#footer .footr .fmenu{  line-height:2em; color:#f2fbee; font-size:13px; }

.flink{ padding:20px 0;  background:#E2E2E2; margin-top:50px; }
.flink a{ padding-left:20px }
.flink a hover{ text-decoration:underline}



